﻿/// <Summary> 
/// $Author: Nikhil Chinchwade 
/// This file contains context information for the CMS GUI

/// $Creation Date : 
/// </summary>
///

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Microsoft.Research.DynamicDataDisplay;

namespace MindTree.PerfWorkbench.Azure.Monitor
{
    /// <summary>
    /// Graph Context class
    /// </summary>
    public class AzureMonGraphContext
    {
        private static ChartPlotter perfMonViewChartPlotter;

        /// <summary>
        /// ChartPlotter object
        /// </summary>
        public static ChartPlotter PerfMonViewChartPlotter
        {
            get
            {
                return perfMonViewChartPlotter;
            }
            set
            {
                perfMonViewChartPlotter = value;
            }
        }

        private static IList<ChartPlotter> customViewChartPlotters = new List<ChartPlotter>();

        /// <summary>
        /// Custom view chartplotters
        /// </summary>
        public static IList<ChartPlotter> CustomViewChartPlotters
        {
            get { return customViewChartPlotters; }
            set { customViewChartPlotters = value; }
        }       

    }
}
